<HTML><HEAD><TITLE>get_all_options(?OptionList)</TITLE>
</HEAD><BODY>[ <A HREF="index.html">library(config_opts)</A> | <A HREF="../../index.html">Reference Manual</A> | <A HREF="../../fullindex.html">Alphabetic Index</A> ]
<H1>get_all_options(?OptionList)</H1>
Retrieves the current values of all options
<DL>
<DT><EM>OptionList</EM></DT>
<DD>List of (Module:Name)-Value terms
</DD>
</DL>
<H2>Description</H2>
   This predicate retrieves the current values of all options, returning a
   list of terms of the form (Module:Name)-Value, where Name is the name of
   the option, Module is the module that defined (registered) it, and Value
   is the current value of the option.<P>

   The values are copied during retrieval, which means that if they are
   non-ground then they will contain fresh copies of variables rather than
   the original ones (or sharing with other retrieved copies).

<H2>See Also</H2>
<A HREF="../../lib/config_opts/register_option-3.html">register_option / 3</A>, <A HREF="../../lib/config_opts/set_option-2.html">set_option / 2</A>, <A HREF="../../lib/config_opts/get_option-2.html">get_option / 2</A>
</BODY></HTML>
